@charset "UTF-8";
.hsever-listbox .listbox-info .listbox-info-title h2,.hsever-listbox .p-foot span.text-gray-6,.hsever-news li a {
 text-overflow:ellipsis;
 white-space:nowrap;
 word-wrap:break-word;
 overflow:hidden
}
.hsever-banner a.btn-warning:hover,.land-agent li:hover img,.quality-land li:hover img {
 opacity:.9
}
.hsever-banner {
 height:240px;
 background-image:url(../images/circulation_img01@2x.jpg);
 background-position-y: -400px;
 background-repeat:no-repeat;
 background-size:cover;
 text-align:center;
 color:#fff
}
.hsever-banner p.font-28 {
 text-shadow: 0px 0px 1px #fff;
 padding-top:55px;
 padding-bottom:25px
}
.hsever-banner p.font-16 {
 text-shadow: 0px 0px 1px #fff;
 padding-bottom:20px
}
.hsever-banner p.font-16 span {
 padding:0 20px;
 line-height:30px
}
.hsever-banner p.font-16 span i {
 font-size:22px;
 margin-right:10px;
 position:relative;
 top:2px
}
.hsever-banner a.btn-warning {
 width:162px;
 height:35px;
 margin:0 auto;
 background-color:#37ac68;
 border-radius:20px;
 color:#fff;
 font-size:16px;
 margin: 0 1%;
}
.hsever-banner ul {
 width:880px;
 overflow:hidden;
 margin:0 auto;
 padding-bottom:20px
}
.circulation-region,.circulation-title {
 background-color:#fff;
 margin-bottom:10px
}
.hsever-banner ul li {
 width:220px;
 float:left;
 font-size:16px;
 font-weight:400;
 line-height:30px;
 text-align:left
}
.hsever-banner ul li i {
 width:30px;
 height:30px;
 float:left;
 text-align:center;
 margin-right:10px;
 background-repeat:no-repeat;
 background-position:center
}
.hsever-banner ul li i.icon1 {
 background-image:url(../images/circulation_ico1.png)
}
.hsever-banner ul li i.icon2 {
 background-image:url(../images/circulation_ico2.png)
}
.hsever-banner ul li i.icon3 {
 background-image:url(../images/circulation_ico3.png)
}
.hsever-banner ul li i.icon4 {
 background-image:url(../images/circulation_ico4.png)
}
.circulation-title {
 height:60px;
 border:1px solid #ededed
}
.circulation-title .title-p {
 float:left;
 padding:0 45px;
 line-height:57px;
 color:#333;
 font-size:16px;
 cursor:pointer;
 font-weight:700
}
.circulation-title .title-p.active {
 border-bottom:solid 2px #37ac68;
 color:#37ac68
}
.circulation-region {
 border:1px solid #eee;
 border-bottom-color:#ededed
}
.circulation-region .circulation-region-ti {
 height:52px;
 border-bottom:solid 1px #ededed;
 list-style:none;
 font-weight:700;
 padding-left:25px
}
.circulation-region .circulation-region-ti li.active .region-p {
 color:#37ac68;
 border-bottom:solid 2px #37ac68
}
.circulation-region .circulation-region-ti li .region-p {
 float:left;
 font-size:16px;
 color:#333;
 padding:0 20px;
 line-height:50px;
 cursor:pointer
}
.circulation-region .circulation-region-cont {
 padding:20px 30px;
 overflow:hidden
}
.circulation-region .circulation-region-cont a {
 padding:5px 12px;
 color:#2a2a2a;
 float:left
}
.circulation-region .circulation-region-cont a:hover {
 color:#37ac68
}
.circulation-region .circulation-region-cont a.active {
 background-color:#37ac68;
 color:#fff;
 border-radius:4px
}
.compositor-nav {
 height:52px;
 border:1px solid #ededed;
 background-color:#fff
}
.compositor-nav dl dd .dd-cbox {
 float:left;
 font-size:14px;
 line-height:50px;
 border-right:solid 1px #ededed
}
.compositor-nav dl dd .dd-cbox.active a {
 color:#37ac68
}
.compositor-nav dl dd .dd-cbox a {
 height:50px;
 padding:5px 40px 5px 30px;
 position:relative;
 color:#666;
 display:block;
 line-height:40px
}
.compositor-nav dl dd .dd-cbox a:hover {
 color:#37ac68
}
.compositor-nav dl dd .dd-cbox a i {
 width:15px;
 height:15px;
 font-size:10px;
 line-height:15px;
 text-align:center;
 position:absolute;
 top:18px;
 right:23px;
 -webkit-transform:scale(.7);
 transform:scale(.7)
}
.hsever-listbox {
 border:1px solid #ededed;
 background-color:#fff;
 padding:15px 20px;
 margin-bottom:20px
}
.hsever-listbox img {
 width:250px;
 height:195px;
 float:left;
}
.hsever-listbox .listbox-info {
 width:558px;
 float:right;
}
.hsever-listbox .listbox-info .listbox-info-title {
 height:25px;
 margin-bottom:5px
}
.hsever-listbox .listbox-info .listbox-info-title h2 {
 max-width:340px;
 float:left;
 font-size:16px;
 height:#333;
 line-height:25px;
 margin-right:10px
}
.hsever-listbox .listbox-info .listbox-info-title span.medal {
 width:18px;
 height:25px;
 float:left;
 background-image:url(../images/service5.png);
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center;
 font-size:12px;
 text-align:center;
 padding-top:7px;
 line-height:18px;
 color:#A20124
}
.hsever-listbox .listbox-info .listbox-info-title .listbox-info-rtxt {
 width:100px;
 text-align:center;
 float:left;
 font-size:14px;
 color:#999;
 margin-top:2px;
 border-right:solid 1px #ededed
}
.hsever-listbox .listbox-info .listbox-info-title .listbox-info-rtxt span.text-warning {
 padding-left:5px;
 font-size:14px;
 font-weight:700
}
.hsever-listbox .listbox-info .listbox-info-title .listbox-info-rtxt:last-child {
 border-right:0
}
.hsever-listbox .listbox-info .listbox-info-test {
 width:355px;
 float:left;
 font-size:12px;
 overflow:hidden;
 margin-top:8px
}
.hsever-listbox .listbox-info .listbox-info-test dl {
 margin-bottom:8px;
 overflow:hidden
}
.hsever-listbox .listbox-info .listbox-info-test dl:last-child {
 margin-bottom:0
}
.hsever-listbox .listbox-info .listbox-info-test dl dt {
 width:65px;
 float:left;
 color:#999;
 font-weight:400;
 line-height:18px
}
.hsever-listbox .listbox-info .listbox-info-test dl dd {
 width:280px;
 float:left;
 color:#666;
 line-height:18px
}
.hsever-listbox .listbox-info .listbox-info-data {
 min-width:100px;
 float:right
}
.hsever-listbox .listbox-info .listbox-info-data li {
 height:30px;
 text-align:left;
 background:rgba(204,204,204,.1);
 border:1px solid #fff;
 color:#666;
 display:block;
 line-height:30px;
 padding:0 10px
}
.hsever-listbox .listbox-info .listbox-info-data li p.font-12 {
 color:#999;
 float:left;
 padding-right:10px
}
.hsever-listbox .listbox-info .listbox-info-btns {
 width:100%;
 height:36px
}
.hsever-listbox .listbox-info .listbox-info-btns .btn {
 height:30px;
 line-height:15px;
 padding-left:40px;
 padding-right:40px;
 margin-right:18px;
 font-size:14px
}
.hsever-listbox .listbox-info .listbox-info-btns .btn:last-child {
 margin-right:0
}
.hsever-listbox .listbox-info .listbox-info-btns .btn.btn-warning {
 background-color:#37ac68
}
.hsever-listbox .listbox-info .listbox-info-btns .btn.btn-warning:hover {
 background-color:#ff6f00;
 border-color:#ff6f00
}
.hsever-listbox .p-foot {
 font-size:12px;
 padding-top:10px;
 margin-top:15px;
 border-top:solid 1px #ededed
}
.hsever-newlands,.hsever-qa {
 border:1px solid #ededed;
 background-color:#fff
}
.hsever-listbox .p-foot span.text-gray-6 {
 width:680px
}
.hsever-listbox .p-foot a i {
 margin-left:5px
}
.hsever-qa {
 height:560px;
 padding:10px 12px
}
.hsever-qa .hsever-qa-title {
 font-size:18px;
 color:#666
}
.hsever-qa p.text-success {
 line-height:26px
}
.hsever-qa p.text-gray-6 {
 line-height:22px;
 padding-bottom:10px
}
.hsever-newlands {
 padding:10px 12px
}
.hsever-newlands .hsever-newlands-title {
 font-size:18px;
 color:#666;
 line-height:26px;
 margin-bottom:10px
}
.hsever-newlands li {
 height:60px;
 border-bottom:solid 1px #ededed;
 padding-bottom:10px;
 margin-bottom:10px
}
.hsever-newlands li:last-child {
 border-bottom:0;
 margin-bottom:0
}
.hsever-newlands li img {
 width:80px;
 height:50px;
 float:left;
 margin-right:10px
}
.hsever-newlands li .li-test {
 width:60%;
}
.hsever-newlands li .li-test a {
 height:32px;
 line-height:16px;
 overflow:hidden;
 margin-bottom:5px;
 display:block;
 color:#666
}
.hsever-newlands li .li-test a:hover {
 color:#57A5FF
}
.hsever-news {
 border:1px solid #ededed;
 background-color:#fff;
 padding:10px 12px
}
.hsever-news .hsever-news-title {
 font-size:18px;
 color:#666;
 line-height:26px;
 margin-bottom:10px
}
.hsever-news li {
 height:30px;
 line-height:30px
}
.hsever-news li:hover,.hsever-news li:hover a {
 color:#57A5FF
}
.hsever-news li a {
 width:200px;
 float:left;
 display:block;
 color:#666;
 font-size:14px
}
.hsever-news li span.txt-riqi {
 float:right;
 font-size:12px;
 color:#999
}
.hseverd-banner {
 height:400px;
 background-repeat:no-repeat !important;
 background-size:100% auto !important;
 background-position:center !important;
 text-align:center;
 line-height:315px;
 color:#fff;
 font-size:40px
}
.hseverd-tcont {
 width:1180px;
 margin:-85px auto 0;
 border:1px solid #ededed
}
.sdetails-top-tit {
 height:60px;
 border-bottom:solid 1px #ddd;
 list-style:none;
 font-weight:700;
 padding:0 30px;
 background-color:#fff;
 line-height:58px;
 font-size:16px
}
.sdetails-top-tit li {
 float:left
}
.sdetails-top-tit li.active {
 color:#37ac68;
 border-bottom:solid 2px #37ac68
}
.sdetails-top-tit li.active a {
 color:#37ac68
}
.sdetails-top-tit li a {
 padding:0 25px;
 color:#333;
 display:block
}
.sdetails-top-tit li a:hover {
 color:#37ac68
}
.sdetails-top-cont {
 padding:25px 30px;
 background:#fff
}
.sdetails-top-cont ul {
 overflow:hidden;
 padding-bottom:20px;
 border-bottom:dashed 1px #ddd
}
.sdetails-top-cont ul li {
 float:left;
 line-height:32px;
 position:relative;
 display:block;
 min-height:32px
}
.sdetails-top-icons {
 padding:20px 30px;
 overflow:hidden;
 background:#fff
}
.sdetails-top-icons li {
 width:220px;
 height:54px;
 float:left
}
.sdetails-top-icons li:last-child {
 width:130px
}
.sdetails-top-icons li i {
 width:54px;
 height:54px;
 float:left;
 text-align:center;
 font-size:30px;
 line-height:48px;
 margin-right:10px
}
.sdetails-top-icons li i.font-36 {
 font-size:36px;
 font-weight:700
}
.service-detail-slick-wrap .my-slick .slick-dots li button:before,.service-detail-slick-wrap .my-slick .slick-next:after,.service-detail-slick-wrap .my-slick .slick-next:before,.service-detail-slick-wrap .my-slick .slick-prev:after,.service-detail-slick-wrap .my-slick .slick-prev:before {
 font-size:20px
}
.service-detail-slick-wrap {
 width:300px;
 height:300px;
 float:left;
 margin-right:25px
}
.service-detail-slick-wrap .my-slick .slick-next,.service-detail-slick-wrap .my-slick .slick-prev {
 height:44px;
 width:22px
}
.service-detail-slick-wrap .slick-dots li {
 height:10px;
 width:13px
}
.service-detail-slick-wrap .slick-dots li button {
 width:12px
}
.service-detail-slick-wrap .play-icon {
 width:50px;
 height:50px;
 position:absolute;
 background:rgba(0,0,0,.5);
 left:50%;
 margin-left:-25px;
 top:50%;
 margin-top:-25px;
 color:#fff;
 text-align:center;
 line-height:100px;
 font-size:36px;
 border-radius:100%;
 z-index:4
}
.service-detail-slick-wrap .play-icon:before {
 content:"";
 position:absolute;
 top:10px;
 left:20px;
 width:0;
 height:0;
 border-top:15px solid transparent;
 border-bottom:15px solid transparent;
 border-left:15px solid rgba(255,255,255,.7);
 -webkit-transition:all 1s;
 transition:all 1s
}
.service-detail-slick-wrap .slick-mask {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:3;
 background:rgba(0,0,0,.2)
}
.service-detail-slick-wrap .play-vd-btn:hover .slick-mask {
 background:0 0
}
.service-detail-slick-wrap .play-vd-btn:hover .play-icon {
 background:rgba(0,0,0,.7)
}
.service-detail-slick-wrap .play-vd-btn:hover .play-icon:before {
 border-left:15px solid #fff
}
.hseverd-intro {
 width:820px;
 height:380px;
 float:left;
 border:1px solid #ededed;
 background:#fff;
 padding:40px 30px
}
.hseverd-intro .hseverd-intro-txt {
 width:433px;
 height:300px;
 float:left
}
.hseverd-intro .hseverd-intro-txt p.hseverd-intro-txt2 {
 height:80px;
 overflow:hidden;
 margin-bottom:10px;
 line-height:20px
}
.hseverd-intro .hseverd-intro-txt .hseverd-intro-txt3 {
 border-top:dashed 1px #ededed;
 padding:10px 0
}
.hseverd-intro .hseverd-intro-txt .hseverd-intro-txt3 p {
 float:left;
 padding-right:15px
}
.hseverd-intro .hseverd-intro-txt .hseverd-intro-txt3 p:last-child {
 padding-right:0
}
.hseverd-intro .hseverd-intro-txt .hseverd-intro-txt4 {
 color:#9b9b9b
}
.hseverd-intro .hseverd-intro-txt .hseverd-intro-txt4 span.w363 {
 width:363px
}
.hseverd-intro .hseverd-intro-txt .listbox-info-btns {
 width:100%;
 height:36px;
 margin-top:5px
}
.hseverd-intro .hseverd-intro-txt .listbox-info-btns .btn {
 height:36px;
 line-height:22px;
 padding-left:37px;
 padding-right:37px;
 margin-right:12px;
 font-size:14px
}
.hseverd-intro .hseverd-intro-txt .listbox-info-btns .btn:last-child {
 margin-right:0
}
.hseverd-intro .hseverd-intro-txt .listbox-info-btns .btn.btn-warning {
 background-color:#37ac68
}
.hseverd-intro .hseverd-intro-txt .listbox-info-btns .btn.btn-warning:hover {
 background-color:#ff6f00;
 border-color:#ff6f00
}
.core-server,.core-server li,.hseverd-activity {
 border:1px solid #ededed
}
.hseverd-activity {
 width:340px;
 height:380px;
 float:left;
 background:#fff;
 padding:20px 25px
}
.hseverd-activity .hseverd-activity-nodata {
 height:305px;
 background:url(../image/hseverd-activity-nodata.jpg) center no-repeat;
 font-size:16px;
 color:#717072;
 line-height:22px;
 padding:30px 22px;
 letter-spacing:1px
}
.hseverd-activity .hseverd-activity-nodata p.padding-b-20 {
 margin-bottom:20px;
 padding-bottom:0;
 max-height:154px;
 overflow:hidden;
 font-size:14px
}
.hseverd-activity .hseverd-activity-nodata .line-height-245 {
 text-align:center;
 line-height:245px
}
.hseverd-activity .hseverd-activity-nodata i.icon-shijian {
 width:22px;
 height:22px;
 text-align:center;
 line-height:22px;
 font-size:15px
}
.hseverd-activity .hseverd-activity-nodata a.btn-success {
 width:135px;
 margin:20px 54px 0
}
.core-server {
 width:100%;
 background:#fff;
 padding:20px 30px 10px
}
.core-server ul {
 width:1140px
}
.core-server li {
 width:270px;
 height:180px;
 float:left;
 margin-right:13px;
 margin-bottom:20px
}
.core-server li img {
 width:268px;
 height:135px
}
.core-server li .li-foot {
 width:100%;
 padding:10px 12px 0;
 line-height:23px
}
.core-server li .li-foot i {
 width:23px;
 height:23px;
 float:left;
 border-radius:100%;
 background:rgba(0,0,0,.42);
 color:#fff;
 text-align:center;
 line-height:23px;
 font-size:14px;
 margin-right:7px
}
.core-server li .li-foot a.btn {
 width:88px;
 height:26px;
 float:right;
 padding:0;
 line-height:26px;
 background-color:#37ac68;
 border:0!important
}
.core-server li .li-foot a.btn:hover {
 background-color:#FF6F00
}
.quality-land {
 width:100%;
 border:1px solid #ededed;
 background:#fff;
 padding:20px 30px 10px
}
.quality-land .quality-land-btns {
 height:33px;
 margin-bottom:30px
}
.quality-land .quality-land-btns .btn {
 padding-left:20px;
 padding-right:20px
}
.quality-land ul {
 width:1140px
}
.quality-land li {
 width:270px;
 height:290px;
 float:left;
 border:1px solid #ededed;
 margin-right:13px;
 margin-bottom:20px
}
.quality-land li:hover {
 border-color:#ddd;
 background:#fffefe
}
.quality-land li a {
 width:268px;
 height:288px;
 display:block
}
.quality-land li img {
 width:268px;
 height:165px
}
.quality-land li .li-txt {
 padding:10px 20px 0
}
.quality-land li .li-txt p.text-gray-4a {
 height:20px;
 overflow:hidden;
 white-space:pre-wrap
}
.excellentland ul.excellentland-ul li .li-txt h4,.new-dynamic li a,.newstrend .newstrend-cont ul.newstrend-ul li a .a-txt,.related-articles ul li a {
 text-overflow:ellipsis;
 white-space:nowrap;
 word-wrap:break-word;
 overflow:hidden
}
.quality-land li .li-txt .li-txt-l3 {
 height:24px;
 color:#999;
 line-height:24px;
 margin:0
}
.quality-land li .li-txt .li-txt-l3 .col-sm-4,.quality-land li .li-txt .li-txt-l3 .col-sm-6 {
 height:24px;
 line-height:24px;
 overflow:hidden;
 padding:0
}
.quality-land li .li-txt .li-txt-l3 span.text-black {
 padding-right:3px
}
.land-agent {
 width:100%;
 border:1px solid #ededed;
 background:#fff;
 padding:20px 30px 5px
}
.land-agent li {
 width:145px;
 float:left;
 text-align:center;
 margin-right:49px;
 margin-top:15px;
 margin-bottom:25px
}
.land-agent li:nth-child(6n) {
 margin-right:0
}
.land-agent li img {
 width:105px;
 height:105px;
 border-radius:100%;
 margin-bottom:10px
}
.land-agent li .span-btn {
 width:145px;
 height:35px;
 border:1px solid #ededed;
 text-align:center;
 line-height:33px;
 color:#9b9b9b;
 margin-top:10px;
 border-radius:6px
}
.land-agent li .span-btn span.text-success {
 padding-left:5px
}
.classic-case {
 width:100%;
 border:1px solid #ededed;
 background:#fff;
 padding:20px 30px 30px
}
.classic-case .classic-case-li {
 border-bottom:dashed 1px #ededed;
 margin-bottom:40px;
 padding-bottom:5px
}
.classic-case .classic-case-li:last-child {
 border-bottom:0;
 margin-bottom:0;
 padding-bottom:0
}
.classic-case .classic-case-li .txt-sq {
 height:40px;
 overflow:hidden;
 position:relative
}
.classic-case .classic-case-li .txt-zk {
 height:auto;
 position:relative
}
.classic-case .classic-case-li .txt-ckqb {
 position:absolute;
 right:10px;
 bottom:0;
 padding-left:28px;
 background:#fff;
 color:#37ac68
}
.classic-case .classic-case-li .txt-ckqb:hover,.new-dynamic a.text-warning:hover {
 color:#4F93E3
}
.classic-case .classic-case-li .txt-ckqb i.iconfont {
 margin-left:5px
}
.classic-case li {
 width:205px;
 height:135px;
 float:left;
 margin-right:23px;
 margin-bottom:20px;
 background:#000
}
.classic-case li:hover img {
 opacity:1
}
.classic-case li:nth-child(5n) {
 margin-right:0
}
.classic-case li img {
 width:205px;
 height:135px;
 opacity:.8
}
.user-comments {
 width:100%;
 border:1px solid #ededed;
 background:#fff;
 padding:20px 30px 30px
}
.user-comments li {
 border-bottom:dashed 1px #ededed;
 padding-bottom:15px;
 margin-bottom:20px
}
.user-comments li:last-child {
 border-bottom:0;
 padding-bottom:0;
 margin-bottom:0
}
.user-comments li .stars {
 margin-left:10px;
 display:inline
}
.user-comments li .stars .icon-star {
 margin-right:5px
}
.new-dynamic {
 width:100%;
 border:1px solid #ededed;
 background:#fff;
 padding:20px 30px
}
.new-dynamic li {
 height:40px;
 line-height:40px;
 position:relative
}
.location:before,.new-dynamic li:hover:before {
 position:absolute;
 content:""
}
.new-dynamic li:hover,.new-dynamic li:hover a,.new-dynamic li:hover span {
 color:#37ac68
}
.new-dynamic li:hover:before {
 width:2px;
 height:16px;
 left:-10px;
 top:12px;
 background:#37ac68
}
.new-dynamic li a {
 max-width:980px;
 height:40px;
 float:left;
 color:#9b9b9b;
 font-size:16px
}
.new-dynamic li a:hover {
 color:#37ac68
}
.new-dynamic li span {
 float:right;
 color:#9b9b9b
}
.agent-header {
 border-bottom:5px solid #37ac68;
 height:120px;
 background:url(../image/jingjiren_02.jpg) center no-repeat;
 background-size:cover
}
.agent-header .agent-logo {
 float:left;
 color:#37ac68;
 font-size:82px
}
.agent-header .liuzhuang-name {
 color:#37ac68;
 text-align:center;
 font-size:40px;
 line-height:118px
}
.location {
 color:#666;
 font-family:"微软雅黑";
 font-size:14px;
 height:40px;
 line-height:40px;
 padding:0 0 0 15px;
 position:relative;
 margin:10px 0
}
.location:before {
 width:6px;
 height:20px;
 left:0;
 top:10px;
 background:#48bd1c
}
.content-info .big-size,.content-info .normal-size {
 background-image:url(../image/bg2.png);
 background-repeat:no-repeat;
 height:24px;
 position:absolute;
 top:0;
 width:24px
}
.content-info {
 border-bottom:1px dotted #ccc
}
.content-info .normal-size {
 background-position:0 -34px;
 right:53px
}
.content-info .big-size {
 background-position:0 -68px;
 right:10px
}
.digest {
 background:#e6e6e6;
 border:1px solid #dedddd;
 color:#666;
 font-size:12px;
 line-height:2;
 margin:20px 0 0;
 padding:15px
}
.login-share .border-round,.yuedu-btn,.yuedu-btn i {
 line-height:26px;
 float:left
}
.login-share {
 width:246px;
 margin:0 auto
}
.login-share .border-round {
 width:28px;
 height:28px;
 margin:0 5px;
 text-align:center;
 padding:0;
 position:relative;
 font-size:16px
}
.login-share .border-round.text-success:hover {
 color:#48bd1c
}
.login-share .border-round.text-danger:hover {
 color:#e30200
}
.login-share .border-round.text-info:hover {
 color:#57A5FF
}
.login-share .border-round.text-blue2:hover {
 color:#69A0D1
}
.yuedu-btn {
 width:80px;
 height:28px;
 border:1px solid #d2d2d2;
 border-radius:3px;
 background:#fafafa;
 font-size:12px;
 color:#666;
 margin-left:8px
}
.yuedu-btn.active {
 color:#e30200
}
.yuedu-btn i {
 width:30px;
 height:26px;
 text-align:center;
 background:#e9e9e9;
 position:relative;
 margin-right:12px;
 font-size:14px
}
.yuedu-btn i:after {
 content:"";
 width:0;
 height:0;
 border-top:5px solid transparent;
 border-bottom:5px solid transparent;
 border-left:8px solid #e9e9e9;
 position:absolute;
 top:10px;
 right:-8px
}
.related-articles ul li {
 width:100%;
 height:30px;
 line-height:30px;
 position:relative;
 color:#666
}
.related-articles ul li:before {
 content:"·";
 font-weight:700;
 float:left;
 margin-right:5px;
 line-height:30px
}
.related-articles ul li a {
 width:490px;
 height:30px;
 float:left;
 margin-right:50px
}
.related-articles ul li .click-number b {
 color:#e78181;
 font-weight:400;
 padding-right:5px
}
.cf,.clearfix {
 zoom:1
}
.cf:after,.clearfix:after {
 content:'.';
 display:block;
 clear:both;
 height:0;
 overflow:hidden;
 visibility:hidden
}
.comment-web {
 width:750px
}
.comment-box {
 width:100%;
 height:34px;
 border-bottom:1px solid #e4e4e4;
 position:relative;
 line-height:34px;
 background:0 0;
 padding-left:0;
 margin-bottom:0;
 font-weight:700
}
.comment-box .rtxt {
 float:right;
 font-weight:400;
 font-size:14px;
 padding-left:25px
}
.comment-box .rtxt span {
 color:#C00;
 font-size:18px;
 font-weight:400
}
.comment-box .title {
 display:inline-block;
 font-size:16px;
 font-weight:700;
 border-bottom:2px solid #ed6d46;
 position:absolute;
 height:34px;
 line-height:34px;
 width:100px
}
.comment-box em {
 color:#ed6d46;
 margin-left:80px;
 font-weight:400;
 font-size:16px
}
.comment-sendfrom {
 padding:20px 0
}
.comment-sendfrom .comment-userhead {
 float:left
}
.comment-sendbox {
 padding-left:55px
}
.comment-sendbox textarea {
 border:1px solid #d5d5d5;
 resize:none;
 width:98.6%;
 height:100px;
 padding:6px 0 0 6px;
 overflow:hidden
}
.comment-txtbottom {
 padding-top:8px
}
.comment-txtbottom .txtbottom-right {
 float:right
}
.comment-txtbottom .txtbottom-right em {
 color:#ed6d46
}
.comment-txtbottom .txtbottom-right a {
 font-size:14px;
 background:#ed6d46;
 color:#fff;
 height:35px;
 line-height:35px;
 padding:0 16px;
 border-radius:5px;
 display:inline-block;
 margin-left:16px;
 text-decoration:none
}
.comment-txtbottom .txtbottom-right a:hover {
 background:#f45b2c
}
.comment-txtbottom .comment-getverify {
 float:right;
 padding-top:8px
}
.comment-txtbottom .comment-getverify .verify {
 vertical-align:top;
 padding-left:6px;
 border:1px solid #d5d5d5;
 width:60px;
 line-height:23px;
 height:25px;
 float:left;
 margin-right:5px
}
.comment-txtbottom .comment-getverify img {
 width:100px;
 height:25px;
 float:left;
 cursor:pointer
}
.comment-list li {
 padding:20px 0;
 border-bottom:1px dotted #ccc
}
.comment-list .comment-listhead {
 float:left
}
.comment-list .comment-list-content {
 padding-left:55px
}
.comment-list .comment-list-content .list-content {
 font-size:14px;
 font-family:"Microsoft YaHei";
 line-height:24px
}
.content-listtitle {
 font-size:14px
}
.content-listtitle .list-title {
 color:#ed6d46;
 font-weight:700;
 display:block;
 height:24px
}
.content-listtitle .list-date {
 float:right;
 color:#999;
 font-size:12px
}
.comment-fy {
 text-align:center;
 height:30px;
 margin-top:30px;
 margin-bottom:20px
}
.comment-fy a {
 font-size:12px;
 color:#555;
 padding:4px 8px;
 border:1px solid #ddd;
 background-color:#fff
}
.comment-fy a:hover {
 color:#f60;
 border:1px solid #ffcaa3;
 background-color:#fff8ec
}
.comment-fy .cut {
 color:#fff;
 border:1px solid #ed6d46;
 background-color:#ed6d46
}
.no-login {
 text-align:center;
 padding:20px 0
}
.no-login a {
 color:#f60;
 text-decoration:underline
}
.no-login .txtred {
 color:#C00
}
.comment-list-content .option {
 text-align:right;
 word-spacing:20px;
 font-size:12px
}
.option a {
 color:#333;
 text-decoration:none
}
.option a:hover {
 color:#f60
}
.comment-list-content .option .reply {
 background:url(../image/tool.gif) left -2px no-repeat;
 padding-left:16px;
 margin-right:12px
}
.comment-list-content .option .delete {
 background:url(../image/tool.gif) -99px -2px no-repeat;
 padding-left:16px
}
.comment-web .comment-more {
 height:29px;
 line-height:29px;
 display:block;
 background:#f1f1f1;
 color:#555;
 font-family:"Microsoft YaHei";
 text-align:center;
 margin-top:20px
}
.comment-listbox {
 width:960px;
 margin:auto;
 border:1px solid #f8d0c3;
 background:#fff8f6
}
.comment-listbox .comment-web {
 width:96%;
 margin:auto
}
.toolpage {
 padding:12px 20px 0;
 background:#fce7e1;
 height:38px
}
.toolpage .defaultnum {
 font-size:16px
}
.toolpage .pages {
 float:right
}
.toolpage .pages a,.toolpage .pages em {
 display:inline-block;
 padding:0 6px;
 height:18px;
 line-height:18px;
 border:1px solid #f8d0c3;
 background:#fff;
 margin:0 4px;
 color:#ef8669
}
.toolpage .pages em {
 background:#ed6d46;
 color:#fff
}
.toolbottom {
 background:0 0
}
.comment-listbox .comment-sendfrom {
 padding-bottom:40px
}
.comment-listbox .comment-list .comment-list-content,.comment-listbox .comment-sendbox {
 padding-left:76px
}
.circulation {
 background-color:#f5f5f5;
 border:1px solid #e5e5e5
}
.circulation li {
 float:left;
 padding-left:7px;
 width:134px
}
.circulation li img {
 border:1px solid #ddd;
 height:85px;
 width:125px
}
.circulation li p {
 height:40px;
 line-height:40px;
 overflow:hidden;
 text-align:center;
 width:125px;
 font-size:12px
}
.shophome-timgs .h-timgs,.shophome-timgs .h-timgs img {
 width:430px;
 height:322px
}
.shophome-timgs {
 height:322px
}
.shophome-timgs .h-timgs {
 float:left;
 margin-right:20px
}
.shophome-timgs .h-ttest {
 width:730px;
 height:322px;
 float:right
}
.shophome-timgs .h-ttest h3 {
 height:55px;
 font-size:24px;
 line-height:24px;
 border-bottom:solid 1px #ededed;
 letter-spacing:1px;
 padding-bottom:24px
}
.shophome-timgs .h-ttest .txt-col {
 padding:20px 0;
 border-bottom:solid 1px #ededed;
 margin-bottom:20px
}
.shophome-timgs .h-ttest .txt-col li {
 width:120px;
 height:35px;
 float:left;
 text-align:center;
 position:relative
}
.shophome-timgs .h-ttest .txt-col li:first-child {
 width:95px
}
.shophome-timgs .h-ttest .txt-col li:last-child:after {
 display:none
}
.shophome-timgs .h-ttest .txt-col li p.font-14 {
 line-height:14px
}
.shophome-timgs .h-ttest .txt-col li p.font-16 {
 line-height:16px;
 padding-bottom:5px
}
.shophome-timgs .h-ttest .txt-col li:after {
 content:"";
 width:1px;
 height:20px;
 background:#ededed;
 position:absolute;
 top:8px;
 right:0
}
.shophome-timgs .h-ttest .txt-row {
 height:120px;
 font-size:14px;
 color:#444;
 line-height:25px
}
.shophome-timgs .h-ttest .txt-row .txt-row-li span.w78 {
 width:78px;
 display:inline-block;
 color:#999
}
.shophome-timgs .h-ttest .txt-row .txt-row-li span.w220 {
 width:220px;
 display:inline-block
}
.shophome-timgs .h-ttest .txt-row .txt-row-li span.w354 {
 width:354px;
 display:inline-block
}
.shophome-timgs .h-ttest .h-ttest-btns {
 height:50px
}
.shophome-timgs .h-ttest .h-ttest-btns a.btn {
 width:180px;
 height:50px;
 float:left;
 border-radius:0;
 line-height:50px;
 font-size:18px;
 padding:0;
 margin-right:20px;
 -webkit-box-shadow:0;
 box-shadow:0
}
.shophome-mnav {
 height:60px;
 background:#FFF;
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);
 box-shadow:0 1px 2px 0 rgba(0,0,0,.2)
}
.shophome-mnav ul {
 width:1180px;
 margin:0 auto
}
.shophome-mnav ul li {
 float:left;
 font-size:16px;
 margin-right:20px
}
.shophome-mnav ul li.active a {
 color:#fff;
 background:#37ac68
}
.shophome-mnav ul li.active a:hover {
 color:#fff
}
.shophome-mnav ul li a {
 padding:0 20px;
 line-height:40px;
 margin:10px 0;
 color:#262626;
 display:block;
 border-radius:3px
}
.shophome-mnav ul li a:hover {
 color:#37ac68
}
.shophome-cont-title {
 height:20px;
 line-height:20px;
 color:#333;
 font-size:14px;
 padding-left:15px;
 position:relative;
 margin-bottom:12px
}
.qiye {
 width: 26px;
 height: 26px;
 float: left;
 background-image: -webkit-linear-gradient(270deg,#FFBF00 0,#FFA200 100%);
 background-image: linear-gradient(-180deg,#74D19B 0,#37AC68 100%);
 margin-left: 10px;
 font-size: 14px;
 text-align: center;
 line-height: 24px;
 color: #fff;
 border-radius: 100%;
}
.shophome-cont-title:before {
 content:"";
 width:2px;
 height:12px;
 background:#37ac68;
 position:absolute;
 top:4px;
 left:0
}
.shophome-cont-title a.a-more {
 float:right;
 font-size:12px;
 position:relative
}
.shophome-cont-title a.a-more:after {
 content:"\e018";
 font-size:12px;
 font-family:iconfont!important;
 font-style:normal;
 top:0;
 right:0
}
.dpjieshao .dpjieshao-zk {
 height:auto;
 position:relative;
 background:#FFF;
 border:1px solid #EDEDED;
 padding:25px 30px;
 line-height:24px
}
.dpjieshao .dpjieshao-zk .dpjieshao-ckqb {
 position:absolute;
 right:30px;
 bottom:25px;
 padding-left:28px;
 background:#fff;
 color:#4F93E3;
 font-size:12px
}
.dpjieshao .dpjieshao-zk .dpjieshao-ckqb:hover {
 color:#37ac68
}
.dpjieshao .dpjieshao-zk .dpjieshao-ckqb i.iconfont {
 margin-left:5px
}
.hotshop ul.hotshop-ul li {
 width:430px;
 height:322px;
 float:left;
 margin-right:20px;
 position:relative;
 overflow:hidden
}
.hotshop ul.hotshop-ul li:last-child {
 margin-right:0
}
.hotshop ul.hotshop-ul li img {
 width:430px;
 height:322px
}
.hotshop ul.hotshop-ul li a:hover .li-txt {
 top:0;
 padding:30px
}
.hotshop ul.hotshop-ul li a:hover .li-txt h4 {
 font-size:18px
}
.hotshop ul.hotshop-ul li a .li-txt {
 width:100%;
 height:100%;
 background:rgba(0,0,0,.6);
 color:#fff;
 padding:15px;
 position:absolute;
 left:0;
 top:278px;
 -webkit-transition:all .5s;
 transition:all .5s
}
.hotshop ul.hotshop-ul li a .li-txt h4 {
 font-size:14px
}
.hotshop ul.hotshop-ul li a .li-txt .a-btn {
 width:100%;
 border:1px solid #999;
 display:block;
 text-align:center;
 line-height:48px;
 color:#37ac68
}
.servicepro ul.servicepro-ul li {
 width:280px;
 height:194px;
 float:left;
 margin-right:20px;
 border:1px solid #ededed
}
.servicepro ul.servicepro-ul li:nth-child(3n) {
 margin-right:0
}
.servicepro ul.servicepro-ul li img {
 width:278px;
 height:140px
}
.servicepro ul.servicepro-ul li .li-txt {
 height:54px;
 line-height:28px;
 padding:12px 10px
}
.servicepro ul.servicepro-ul li .a-btn {
 width:84px;
 height:28px;
 text-align:center;
 color:#fff
}
.excellentland ul.excellentland-ul li {
 width:280px;
 height:350px;
 float:left;
 margin-right:20px;
 margin-bottom:20px;
 border:1px solid #ededed
}
.excellentland ul.excellentland-ul li:nth-child(3n) {
 margin-right:0
}
.excellentland ul.excellentland-ul li a {
 display:block
}
.excellentland ul.excellentland-ul li a:hover img {
 opacity:.9
}
.excellentland ul.excellentland-ul li a:hover h4 {
 color:#37ac68
}
.excellentland ul.excellentland-ul li img {
 width:278px;
 height:208px
}
.excellentland ul.excellentland-ul li .li-txt {
 height:140px;
 padding:10px 20px;
 color:#999;
 line-height:26px
}
.excellentland ul.excellentland-ul li .li-txt h4 {
 width:100%;
 height:30px;
 line-height:30px;
 font-size:16px;
 margin:5px 0
}
.excellentland ul.excellentland-ul li .li-txt .row .col-sm-6:nth-child(n) {
 text-align:left
}
.excellentland ul.excellentland-ul li .li-txt .row .col-sm-6:nth-child(2n) {
 text-align:right
}
.classiccase .classiccase-cont {
 padding:25px 28px;
 background:#FFF;
 border:1px solid #EDEDED
}
.classiccase .classiccase-cont h3 {
 height:24px;
 line-height:24px;
 font-size:20px
}
.classiccase .classiccase-cont ul.classiccase-imgs li {
 width:190px;
 height:142px;
 float:left;
 margin-right:20px
}
.classiccase .classiccase-cont ul.classiccase-imgs li:last-child {
 margin-right:0
}
.classiccase .classiccase-cont ul.classiccase-imgs li img {
 width:190px;
 height:142px
}
.remarks .remarks-cont {
 padding:20px 30px;
 background:#FFF;
 border:1px solid #EDEDED
}
.remarks .remarks-cont ul.remarks-ul li {
 width:100%;
 border-bottom:solid 1px #EDEDED;
 line-height:22px;
 padding-bottom:18px;
 margin-bottom:18px
}
.remarks .remarks-cont ul.remarks-ul li:last-child {
 border-bottom:0;
 padding-bottom:0;
 margin-bottom:0
}
.remarks .remarks-cont ul.remarks-ul li .star i.iconfont {
 font-size:14px;
 margin-right:5px
}
.newstrend .newstrend-cont {
 padding:10px 30px;
 background:#FFF;
 border:1px solid #EDEDED
}
.newstrend .newstrend-cont ul.newstrend-ul li {
 height:45px;
 line-height:44px;
 border-bottom:solid 1px #ededed;
 position:relative
}
.newstrend .newstrend-cont ul.newstrend-ul li:last-child {
 border-bottom:0
}
.newstrend .newstrend-cont ul.newstrend-ul li:before {
 content:"";
 width:4px;
 height:4px;
 background:#999;
 border-radius:100%;
 position:absolute;
 left:-15px;
 top:22px
}
.newstrend .newstrend-cont ul.newstrend-ul li a {
 width:100%;
 height:44px;
 color:#555;
 display:block
}
.newstrend .newstrend-cont ul.newstrend-ul li a:hover {
 color:#37ac68
}
.newstrend .newstrend-cont ul.newstrend-ul li a .a-txt {
 max-width:680px;
 float:left
}
.shopactivity .shopactivity-cont img {
 width:100%;
 height:322px
}
.broker .broker-cont {
 border:1px solid #ededed;
 padding-top:30px
}
.broker .broker-cont ul.broker-ul li {
 width:50%;
 height:130px;
 float:left;
 text-align:center;
 margin-bottom:25px
}
.broker .broker-cont ul.broker-ul li img {
 width:64px;
 height:64px;
 border-radius:100%
}
.shophome-share-btn {
 display:block;
 position:relative;
 line-height:30px
}
.shophome-share-btn:hover .shophome-share-box {
 display:block
}
.shophome-share-btn .shophome-share-box {
 display:none;
 width:120px;
 position:absolute;
 top:40px;
 left:0;
 background:#fff;
 padding:10px 20px;
 z-index:99;
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);
 box-shadow:0 1px 2px 0 rgba(0,0,0,.2);
 border:1px solid #ededed
}
.shophome-share-btn .shophome-share-box:after,.shophome-share-btn .shophome-share-box:before {
 position:absolute;
 content:''
}
.shophome-share-btn .shophome-share-box:before {
 width:120px;
 height:20px;
 left:0;
 top:-21px
}
.shophome-share-btn .shophome-share-box:after {
 width:14px;
 height:14px;
 top:-8px;
 left:20px;
 margin-left:-7px;
 overflow:hidden;
 pointer-events:none;
 -webkit-transform:rotate(45deg);
 -mz-transform:rotate(45deg);
 transform:rotate(45deg);
 background:#fff;
 border-top:solid 1px #ededed;
 border-left:solid 1px #ededed
}
.shophome-share-btn .shophome-share-box .bdshare-button-style0-16 .bds_more,.shophome-share-btn .shophome-share-box .bdshare-button-style0-16 a {
 background-image:none
}
.shophome-share-btn .shophome-share-box a {
 width:100%;
 height:24px;
 display:block;
 line-height:24px;
 float:left;
 padding:0!important;
 margin:10px 0;
 font-size:12px;
 text-align:center
}
.shophome-share-btn .shophome-share-box a.bds_qzone:before {
 content:"\e058";
 background-color:#4990E2
}
.shophome-share-btn .shophome-share-box a.bds_tsina:before {
 content:"\e070";
 background-color:#EC363D
}
.shophome-share-btn .shophome-share-box a.bds_weixin:before {
 content:"\e069";
 background-color:#48BD1C
}
.shophome-share-btn .shophome-share-box a.iconfont:before {
 width:24px;
 height:24px;
 float:left;
 text-align:center;
 line-height:24px;
 color:#fff;
 border-radius:100%;
 font-size:16px
}
